package com.ocom.srvpamh.business;

import com.ocom.common.vo.recode.DoorRecodeVo;

public interface YkmHandleService {
	boolean HandleYct(DoorRecodeVo ykmHandleVo);
}

/**            原有代码
 *
 * //            Integer type= (Integer) map.get("type");
 * //            Integer operateType= (Integer) map.get("operateType");
 * //            String idnum= (String) map.get("idnum");
 * //            String accessTime= (String) map.get("accessTime");
 * //            String color= (String) map.get("color");
 * //            String yct= (String) map.get("yct");
 * //            String data= (String) map.get("data");
 * //            Integer openStatus= (Integer) map.get("openStatus");
 *
 *             logger.info("门禁记录#机器号:【{}】,请求方式:【{}】,请求参数:【{}】,返回参数:【{}】",machno,"上传门禁记录",map,null);
 *
 *             Integer companyId = (Integer) redisUtil.hmGet(machno, "companyId");
 *             map.put("companyId",companyId);
 *
 *             try {
 *                 WebSockerMsgVo webSockerMsgVo=new WebSockerMsgVo();
 *                 webSockerMsgVo.setCompanyId(String.valueOf(companyId));
 *                 webSockerMsgVo.setData((String) map.get("data"));
 *                 webSockerMsgVo.setYct((String) map.get("yct"));
 *                 webSockerMsgVo.setOpenTime((String) map.get("accessTime"));
 *                 webSockerMsgVo.setOperateType((Integer) map.get("operateType"));
 *                 webSockerMsgVo.setOpenState((Integer) map.get("openStatus"));
 *                 webSocketApiClientService.webSocketMsg(webSockerMsgVo);
 *             }catch (Exception e){
 *                 logger.info("门禁记录上传#大屏展示推送异常:请求参数:【{}】,返回参数:【{}】",map,e.getMessage());
 *             }
 *
 *             //保存记录
 *             try {
 *                 SavePersonRecodeVo savePersonRecodeVo=new SavePersonRecodeVo();
 *                 savePersonRecodeVo.setCompanyId(companyId.longValue());
 *                 savePersonRecodeVo.setYct((String) map.get("yct"));
 *                 savePersonRecodeVo.setData((String) map.get("data"));
 *                 savePersonRecodeVo.setMachNo(machno);
 *                 srvpaccessClientService.SaveRecode(savePersonRecodeVo);
 *             }catch (Exception e){
 *                 logger.info("门禁记录上传##人员:请求参数:【{}】,返回参数:【{}】",map,e.getMessage());
 *             }
 *
 *             //保存记录
 *             try {
 *                 Result resultAccess=accessClientService.getAreaInfoByMachNo(companyId.longValue(),machno);
 *                 Gson gson = new Gson();
 *                 RegionAreaInfo regionAreaInfo= gson.fromJson(gson.toJson(resultAccess.getData()),RegionAreaInfo.class);
 *                 if(resultAccess.getCode()==200){
 *                     map.put("regionId",regionAreaInfo.getRegionId());
 *                     map.put("regionName",regionAreaInfo.getRegionName());
 *                     map.put("areaId",regionAreaInfo.getAreaId());
 *                     map.put("areaName",regionAreaInfo.getAreaName());
 *                 }
 *                 Result result=mjRecodeFeignService.saveYkmRecord(map);
 *                 if(result.getCode()!=200){
 *                     logger.info("门禁记录上传:请求参数:【{}】,返回参数:【{}】",map,"调用上传记录异常");
 *                     return JsonResponse.error();
 *                 }
 *             }catch (Exception e){
 *                 logger.info("门禁记录上传:请求参数:【{}】,返回参数:【{}】",map,e.getMessage());
 *                 return JsonResponse.error();
 *             }
 *
 *             //返回
 *             Map<String,Object> resMap=new HashMap<>();
 *             resMap.put("resultMsg",recordId);
 *
 *             jsonResponse=JsonResponse.success(resMap);
 *             return jsonResponse;
 *
 *
 */